.featuresContainer {
  width: 100%;
  background: #1f1f1f;
  padding: 2rem 8rem;

  .titleContainer {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 3rem;

    h2 {
      font-size: 2rem;
      letter-spacing: .0125rem;
      line-height: 1rem;
      color: #ffffff;
    }

    .line {
      background: #ffffff;
      height: 0.0625rem;
      margin: 0.2rem 0;
      width: 25rem;
    }

    h3 {
      color: var(--secondary-font-color-1);
      font-size: 1.5rem;
      font-weight: 400;
      line-height: .5rem;
    }
  }

  .list {
    margin-top: 3rem;

    .item {
      display: flex;
      align-items: center;
      flex-direction: column;
      margin-bottom: 3rem;

      .title {
        margin-top: 1rem;
        font-weight: 700;
        font-size: 1.25rem;
        line-height: 2rem;
        color: #fff;
      }
    }
  }
}
